package com.f21.f21assessoria.service;

import java.util.List;
import java.util.Set;

import com.f21.f21assessoria.model.cadastro.Usuario;
import com.f21.f21assessoria.model.modalidade.Modalidade;
import com.f21.f21assessoria.model.modalidade.Turma;

public interface TurmaService extends CrudServ<Turma> {
	public void addAluno(Usuario user,Turma turma);
	public void addAluno(List<Usuario> user,Turma turma);
	public void addProfessor(Usuario user, Turma turma);
	public void addProfessor(List<Usuario> user, Turma turma);
	public void salvarModalidade(Modalidade modalidade);
	public void excluirModalidade(Modalidade modalidade);	
	public Set<Usuario> getListaProfs(Turma turma);
	public void removerTurma(Modalidade modalidade, Turma turma);
	public List<Modalidade> listaModalidades();
}
